@import url(common.css);

/* home sec1 */
.downarr{ -webkit-animation: rightan 1s infinite;-webkit-animation-fill-mode: both;color:#fff;z-index:999;cursor: pointer;margin: 0px auto;width: 15px;height: 23px;}
.downarr span{display: block;height: 23px;position: relative;width: 15px;border-radius: 10px;border:1px solid #fff;}
.downarr span:After{position: absolute;left: 50%;top: 6px;width: 1px;content: "";background:#fff;height: 4px;margin-left: -0.05px;}
.downarr .sp1{animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 0ms;}
.downarr .sp2{opacity: 0; animation-name: down_move2; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 800ms;}
.downarr .iconxjt{opacity: 0; animation-name: down_move2; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 800ms;font-size: 16px;position: relative;margin-top: -100px;color: #00479d;}
@keyframes down_move1
{
0% { top:-0.25rem; opacity:0;}
50% { top:0; opacity:1;}
100% { top:0.2rem; opacity:0;}
}
@-webkit-keyframes down_move1
{
0% { top:0; opacity:0;}
50% { top:0.7rem; opacity:1;}
100% { top:1.2rem; opacity:0;}
}
@keyframes down_move2
{
0% { top:0; opacity:0;}
50% { top:0.7rem; opacity:1;}
100% { top:1.2rem; opacity:0;}
}
@-webkit-keyframes down_move2
{
	0% { top:0; opacity:0;}
	50% { top:0.7rem; opacity:1;}
	100% { top:1.2rem; opacity:0;}
}

.MainNav li.topnav {
	padding: 0 1.1vw;
}

.HomeBan {
	position: relative;
	z-index: 1;
	overflow: hidden;
	/*background: url(../images/loading.gif) center center no-repeat;*/
	height: 100vh;
	width: 100%;
	transition: all 0.5s;
}
.HomeBan .w1600{padding: 0 !important;}
.HomeBan .item:nth-child(1){z-index: 15;}
.HomeBan .item{position:relative;height:100vh;transition: all 0.3s;z-index: 10;opacity: 0;}
.HomeBan .info{position: absolute;z-index: 10;left: 50%;top:50%;transform: translate(-50%,-50%);color: #fff;z-index: 100;text-align: center;padding: 0;}
.HomeBan .info img{height: 6.25vw;}

.HomeBan .video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.HomeBan .video video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.HomeBan .video img{width: 100%;display: none;}

.HomeBan .imgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.HomeBan .imgbox:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";transition: all 0.5s;}	
.HomeBan .imgbox .wap{display: none;}	
.HomeBan .slick-current{opacity: 1;}
.HomeBan .slick-current .imgbox{animation:fadeInscale 8s .4s ease both;-webkit-animation:fadeInscale 8s .4s ease both;-moz-animation:fadeInscale 8s .4s ease both;}
.HomeBan .slick-current .info img{animation:zoomInSall 1.5s 0.5s ease both;-webkit-animation:zoomInSall 1.5s 0.5s ease both;-moz-animation:zoomInSall 1.5s 0.5s ease both;}

.HomeBan .dotsBox{left: 0;position: absolute;z-index: 10;bottom: 0.39rem;color: #fff;z-index: 10;width: 100%;height: 23px;}
.HomeBan .dotsBox:before{top: 50%;left: 18.49vw;width: 29%;height: 1px;position: absolute;content: "";background-color: rgba(255,255,255,0.1);}
.HomeBan .dotsBox::after{top: 50%;right: 15.625vw;width: 32%;height: 1px;position: absolute;content: "";background-color: rgba(255,255,255,0.1);}
.HomeBan .dotsBox dl{position: absolute;right: 0;font-size: 12px;top: 0;}
.HomeBan .slick-arrow{width: 15px;height: 15px;background-color: transparent;position: static;transform: translateY(0);display: inline-block;vertical-align: middle;margin: 0 0 0 0.1rem;background-size:contain;}
.HomeBan .slick-arrow:after{display: none !important;}
.HomeBan .slick-arrow:hover{background-color: transparent !important;}
.HomeBan .slick-prev{background-image: url(../images/arr_l_white.svg);}
.HomeBan .slick-next{background-image: url(../images/arr_r_white.svg);}
.HomeBan .slick-dots{position: absolute;z-index: 10;bottom: 0;}

.HomeBan .slick-dots li button{display: none;}
.HomeBan .slick-dots li:after{width: 0.05rem;height: 0.05rem;left: 50%;top: 50%;position: absolute;background-color: #fff;content: "";margin: -0.025rem 0 0 -0.025rem;}
.HomeBan .slick-dots li:before{width: 0.25rem;height: 0.28rem;left: 50%;top: 50%;transform: scale(0);position: absolute;background: url(../../images/dotbg.svg) no-repeat center center/contain;content: "";transition: all 0.5s;opacity: 0;margin: -0.14rem 0 0 -0.125rem;}
.HomeBan .slick-dots .slick-active:before{opacity: 1;transform:scale(1);}

.section{position: relative;overflow: hidden;}
.section .w1600{padding-top: 10.417vw;z-index: 10;}

.TitHead{z-index: 10;position: relative;}
.TitHead h2{font-size: 0.52rem;line-height: 1.26;margin-bottom: 1.667vw;font-weight: bold;}
.TitHead .tdesc{color: #666666;margin-bottom: 3.49vw;}
.TitHead .TabNav{position: absolute;left: 25%;width: 50%;top: 0.08rem;}
.TitHead .TabNav .item{padding: 0 2.083vw;cursor: pointer;color: #fff;}
.TitHead .TabNav .item span{display: block;padding-bottom: 0.2rem;position: relative;}
.TitHead .TabNav .item span:After{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;background-image: linear-gradient(to right, #e56f08 , #f5c113);height: 0.04rem;content: "";transition: all 0.5s;width: 0;}
.TitHead .TabNav .item.on span:After{width: 100%;}

@media(max-width:1440px){
	.section .w1600{padding-top: 8vw;}
}
@media(max-width:1024px){
	.HomeBan .dotsBox::before,.HomeBan .dotsBox::after{display: none;}
	.HomeBan .slick-arrow{height: 23px !important;}
	.HomeBan .imgbox .pc{display: none;}	
	.HomeBan .imgbox .wap{display: block;}	

	.section .w1600{padding-bottom: 8vw;}
}
@media(max-width:768px){
	.TitHead .TabNav{position: static;width: 100%;padding: 0.1rem 0 0.25rem;}
}
@media(max-width:640px){
	.HomeBan .info img{height: 8vw;}
}

/* HomeAbout sec2 */
.HomeAbout .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.HomeAbout #fguang{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;transition: all 1.8s;}
.HomeAbout .TitHead{max-width: 7.25rem;margin-bottom: 4.844vw;}
.numList{margin-left: -0.35rem;}
.numList .item{margin-left: 1.823vw;flex: 1;color: #fff;padding: 0.25rem 0;text-align: center;}
.numList .item .num {height: 0.5rem;}
.numList .item .counter{font-family: "BarlowSemiBold";font-size: 0.6rem;line-height: 0.5rem;}
.numList .item .txt{margin-left: 0.12rem;position: relative;}
.numList .item .txt em{position: absolute;top: -0.33rem;left: 0;}
.numList .item .inner{display: inline-block;text-align: left;}
.numList .item:nth-child(1){background-image: linear-gradient(to right, #004ac5 , #0f9fe0);}
.numList .item:nth-child(2){background-image: linear-gradient(to right, #e56f08 , #f5c113);}
.numList .item:nth-child(3){background-image: linear-gradient(to right, #388d2a , #b6d10f);}

.HomeAbout #fguang{opacity: 0.2;}

@media(min-width:1025px){
	.HomeAbout.active .TitHead h2{animation:fadeInRightSmall 0.5s .5s ease both;-webkit-animation:fadeInRightSmall 0.5s .5s ease both;-moz-animation:fadeInRightSmall 0.5s .5s ease both;}
	.HomeAbout.active .TitHead .tdesc{animation:fadeInRightSmall 0.5s .7s ease both;-webkit-animation:fadeInRightSmall 0.5s .7s ease both;-moz-animation:fadeInRightSmall 0.5s .7s ease both;}
	.HomeAbout.active .TitHead .moreBtn{animation:fadeInRightSmall 0.5s .8s ease both;-webkit-animation:fadeInRightSmall 0.5s .8s ease both;-moz-animation:fadeInRightSmall 0.5s .8s ease both;}
	.HomeAbout.active .numList .item:nth-child(1){animation:zoomInSall 0.5s 1s ease both;-webkit-animation:zoomInSall 0.5s 1s ease both;-moz-animation:zoomInSall 0.5s 1s ease both;}
	.HomeAbout.active .numList .item:nth-child(2){animation:zoomInSall 0.5s 1.2s ease both;-webkit-animation:zoomInSall 0.5s 1.2s ease both;-moz-animation:zoomInSall 0.5s 1.2s ease both;}
	.HomeAbout.active .numList .item:nth-child(3){animation:zoomInSall 0.5s 1.4s ease both;-webkit-animation:zoomInSall 0.5s 1.4s ease both;-moz-animation:zoomInSall 0.5s 1.4s ease both;}
	.HomeAbout.active .bg{animation:fadeInfilter 0.5s 0.5s ease both;-webkit-animation:fadeInfilter 0.5s 0.5s ease both;-moz-animation:fadeInfilter 0.5s 0.5s ease both;}
}

/* HomePro sec3 */
.HomePro{background-color: #66abd4;}
.HomePro .TitHead{color: #fff;}
.HomePro .TabCon {padding-top: 17.5vw;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.HomePro .TabCon .imgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.HomePro .TabCon .imgbox:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;	background-color: rgba(0,26,56,0.25);content: "";}
.HomePro .TabCon .w1600{padding-top: 0;}
.HomePro .TabCon .title{position: relative;margin-bottom: 1.719vw;color: #fff;}
.HomePro .TabCon .title span{position: absolute;left: 0;line-height: 1;color: rgba(255,255,255,0.1);font-size: 0.86rem;font-family: "BarlowSemiBold";z-index: -1;top: -100%;}
.HomePro .TabCon .title aside{line-height: 1.16;display: inline-block;position: relative;}
.HomePro .TabCon .title aside:after{position: absolute;left: 0;bottom: 0;z-index: -1;content: "";width: 100%;height: 0.07rem;background-image: linear-gradient(to right, #e56f08 , rgba(245,193,19,0.3));}
.HomePro .TabCon .tdesc{color: #fff;margin-bottom: 3.021vw;max-width: 5.56rem;}

.HomePro .TabNav{position: absolute;left: 0;width: 100%;bottom: 2.344vw;z-index: 10;}
.HomePro .TabNav:before,.HomePro .TabNav:after{top: 0.15rem;border-top: 1px dashed rgba(255,255,255,0.5);content: "";left: 0;width: 8.333vw;position: absolute;}
.HomePro .TabNav:after{left: auto;right: 0;}
.HomePro .TabNav .w1600{padding-top: 0;}
.HomePro .TabNav .item{width: 33.333%;text-align: center;color: #fff;position: relative;padding: 0.42rem 0.15rem 0 0.15rem;cursor: pointer;}
.HomePro .TabNav .item span{position: absolute;left: 50%;top: 0.07rem;transform: translateX(-50%);border-radius: 50%;border: 1px dashed #fff;width: 0.17rem;height: 0.17rem;transition: all 0.5s;}
.HomePro .TabNav .item span:After{position: absolute;left: 49.9%;top: 49%;transform: translate(-50%,-50%);border-radius: 50%;background:#fff;width: 0.08rem;height: 0.08rem;content: "";}
.HomePro .TabNav .item:before,.HomePro .TabNav .item:after{top: 0.15rem;border-top: 1px dashed rgba(255,255,255,0.5);content: "";left: 0;width: 47%;position: absolute;}
.HomePro .TabNav .item:after{left: auto;right: 0;}
.HomePro .TabNav .item.on{font-size: 0.2rem;}
.HomePro .TabNav .item.on span{transform: translateX(-50%) scale(1.75);border: 1px dashed #d97914;}
.HomePro .TabNav .item.on span:After{background-image: linear-gradient(to right, #e67809 , #f3b712);}

.HomePro .TabCon .imgbox span{left: -10%;top: -10%;width: 120%;height: 120%;transition: all 2s;opacity: 0;}
.HomePro .TabCon.animated .imgbox span{left: 0%;top: 0%;width: 100%;height: 100%;opacity: 1;}

.HomePro .TabCon.animated .title span{animation:fadeInRightSmall 0.7s 0.3s ease both;-webkit-animation:fadeInRightSmall 0.7s 0.3s ease both;-moz-animation:fadeInRightSmall 0.7s 0.3s ease both;}
.HomePro .TabCon.animated .title aside{animation:fadeInRightSmall 0.7s 0.5s ease both;-webkit-animation:fadeInRightSmall 0.7s 0.5s ease both;-moz-animation:fadeInRightSmall 0.7s 0.5s ease both;}
.HomePro .TabCon.animated .tdesc{animation:fadeInRightSmall 0.7s 0.7s ease both;-webkit-animation:fadeInRightSmall 0.7s 0.7s ease both;-moz-animation:fadeInRightSmall 0.7s 0.7s ease both;}
.HomePro .TabCon.animated .moreBtn{animation:fadeInRightSmall 0.5s 0.9s ease both;-webkit-animation:fadeInRightSmall 0.5s 0.9s ease both;-moz-animation:fadeInRightSmall 0.5s 0.9s ease both;}

@media(min-width:1025px){
	.HomePro.active .TitHead h2{animation:fadeInRightSmall 0.5s .5s ease both;-webkit-animation:fadeInRightSmall 0.5s .5s ease both;-moz-animation:fadeInRightSmall 0.5s .5s ease both;}
	.HomePro.active .TabCon .imgbox{animation:fadeInfilter 0.5s .5s ease both;-webkit-animation:fadeInfilter 0.5s .5s ease both;-moz-animation:fadeInfilter 0.5s .5s ease both;}
	.HomePro.active .TabCon .w1600 {animation:fadeInRightSmall 0.5s .8s ease both;-webkit-animation:fadeInRightSmall 0.5s .8s ease both;-moz-animation:fadeInRightSmall 0.5s .8s ease both;}
	.HomePro.active .TabNav {animation:fadeInUp 0.6s .8s ease both;-webkit-animation:fadeInUp 0.6s .8s ease both;-moz-animation:fadeInUp 0.6s .8s ease both;}
}
@media(max-width:1024px){
	.HomePro .TabCon{padding-top: 22vw;}
	.HomePro {min-height: 8rem;}
	.HomePro .TabNav .w1600{width: 100%;}
}
@media(max-width:640px){
	.HomePro .TabCon .tdesc{font-size: 14px;}
	.HomePro .TabNav .item.on{font-size: 15px;}
}

/* HomeFa sec4 */
.HomeFa .TabNav{position: relative;z-index: 10;}
.HomeFa .item{flex: 1;position: relative;}
.HomeFa .item:not(:last-child):After{width: 1px;right: 0;top: 0;content: "";position: absolute;height: 100%;z-index: 10;background-color: rgba(255,255,255,0.22);}
.HomeFa .item a{position: relative;display: block;text-align: center;height: 100vh;}
.HomeFa .item a:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0,0,0,0.5);content: "";transition: all 1s cubic-bezier(0.77,0.2,0.05,1.0);}
.HomeFa .item a:before{position: absolute;left: 0;top: 0;width: 100%;height: 0%;z-index: 1;background-image: linear-gradient(to bottom, #0f9fe0 , #01417f);content: "";opacity: 0.7;transition: all .6s cubic-bezier(0.77,0.2,0.05,1.0);opacity: 0;}
.HomeFa .item .info{position: absolute;left: 0;top: 30%;z-index: 10;width: 100%;padding: 0 2.604vw;color: #fff;z-index: 10;transition: all 0.6s;}
.HomeFa .item .info .num{line-height: 0.3rem;width: 0.77rem;height: 0.45rem;background: url(../images/numbg.png) no-repeat center center/contain;font-size: 0.14rem;margin: 0px auto;}
.HomeFa .item .info h2{line-height: 1.38;margin: 1.458vw 0 4.792vw;}
.HomeFa .item .info img{height: 5.208vw;}
.HomeFa .item:hover a:before{height: 100%;opacity: 0.7;}
.HomeFa .item:hover a:after{opacity: 0;}
.HomeFa .item:hover .info{top: 25%;}

.HomeFa .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;}
.HomeFa .bg .imgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100vh;}
.HomeFa .TabCon .imgbox span{opacity: 0;transition: all 2s;}
.HomeFa .TabCon.animated .imgbox span{opacity: 1;}

@media(min-width:1025px){
	.HomeFa.active .TitHead h2{animation:fadeInRightSmall 0.5s .5s ease both;-webkit-animation:fadeInRightSmall 0.5s .5s ease both;-moz-animation:fadeInRightSmall 0.5s .5s ease both;}
	.HomeFa.active .bg .imgbox{animation:fadeInfilter 0.5s 0.9s ease both;-webkit-animation:fadeInfilter 0.5s 0.9s ease both;-moz-animation:fadeInfilter 0.5s 0.9s ease both;}
	.HomeFa.active .TabCon .w1600 {animation:fadeInRightSmall 0.5s .8s ease both;-webkit-animation:fadeInRightSmall 0.5s .8s ease both;-moz-animation:fadeInRightSmall 0.5s .8s ease both;}

	.HomeFa.active .TabNav .item:nth-child(1){animation:zoomInSall 0.5s .5s ease both;-webkit-animation:zoomInSall 0.5s .5s ease both;-moz-animation:zoomInSall 0.5s .5s ease both;}
	.HomeFa.active .TabNav .item:nth-child(2){animation:zoomInSall 0.5s .6s ease both;-webkit-animation:zoomInSall 0.5s .6s ease both;-moz-animation:zoomInSall 0.5s .6s ease both;}
	.HomeFa.active .TabNav .item:nth-child(3){animation:zoomInSall 0.5s .7s ease both;-webkit-animation:zoomInSall 0.5s .7s ease both;-moz-animation:zoomInSall 0.5s .7s ease both;}
	.HomeFa.active .TabNav .item:nth-child(4){animation:zoomInSall 0.5s .8s ease both;-webkit-animation:zoomInSall 0.5s .8s ease both;-moz-animation:zoomInSall 0.5s .8s ease both;}
	.HomeFa.active .TabNav .item:nth-child(5){animation:zoomInSall 0.5s .9s ease both;-webkit-animation:zoomInSall 0.5s .9s ease both;-moz-animation:zoomInSall 0.5s .9s ease both;}
}
@media(max-width:1024px){
	.HomeFa .item .info img{zoom: 1.5;}
}
@media(max-width:768px){
	.HomeFa .bg .imgbox{height: 100%;}
	.HomeFa .item a{height: 6rem;}
	.HomeFa .item::before{width: 100%;height:1px;bottom: 0;left: 0;content: "";position: absolute;z-index: 10;background-color: rgba(255, 255, 255, 0.22);}
	.HomeFa .TabNav{white-space: nowrap;overflow-x: auto;display: block;font-size: 0;}
	.HomeFa .item{width: 3rem;flex: none;display: inline-block;vertical-align: top;}
}
@media(max-width:480px){
	.HomeFa .item .info .num{zoom: 1.5;}
	.HomeFa .item .info h2{font-size: 16px;}
}

/* HomeHornor sec5 */
.HomeHornor{background-color: #cdd3f6;}
.HomeHornor .w1600{z-index: 10;}
.HomeHornor .bg{position: absolute;left: 0;bottom: 0;width: 180%;height: 180%;background: url(../images/sec5_bg.jpg) no-repeat center bottom/cover;z-index: 0;transform: rotate(90deg);transition: all 1.5s;}
.HomeHornor .jiangt{position: absolute;left: 0;bottom: 0;width: 100%;height: 2.7rem;background: url(../images/hornorbg.png) no-repeat center bottom/contain;z-index: 1;}
.HomeHornor .moreBtn{position: absolute;right: 0;top: 0.781vw;}
.HomeHornor .slider{padding-top: 2.842vw;}
.HomeHornor .slider .item a{text-align: center;display: block;}
.HomeHornor .slider .item .imgbox{height: 4.04rem;text-align: center;}
.HomeHornor .slider .item .imgbox span:before,
.HomeHornor .slider .item .imgbox span:after{content: "";position: absolute;left: 0;width: 100%;height: 1.406vw;top: -1.406vw;background: url(../images/hrbg_pt.png) no-repeat center center/100% 100%;}
.HomeHornor .slider .item .imgbox span:after{top: auto;bottom: -1.406vw;background-image: url(../images/hrbg_pb.png);}
.HomeHornor .slider .item .imgbox span{padding: 0 1.458vw;background: url(../images/hrbg.png) no-repeat center center/100% 100%;width: 100%;position: relative;display: inline-block;height: auto;margin-bottom: 1.406vw;}
.HomeHornor .slider .item .imgbox img{height: auto;object-fit: contain;max-height: 100%;}
.HomeHornor .slider .item{padding: 0 0.885vw;}
.HomeHornor .slider .ti{margin-top: 0.15rem;}
.HomeHornor .slick-prev{left: -2.76vw;}
.HomeHornor .slick-next{right: -2.76vw;}
.HomeHornor #guang{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;transition: all 1.8s;}

.HomeHornor.active .bg{transform: rotate(0);width: 100%;height: 100%;}
.HomeHornor.active #guang{opacity: 0.2;}

@media(min-width:1025px){
	.HomeHornor.active .TitHead h2{animation:fadeInRightSmall 0.5s .8s ease both;-webkit-animation:fadeInRightSmall 0.5s .8s ease both;-moz-animation:fadeInRightSmall 0.5s .8s ease both;}
	.HomeHornor.active .moreBtn{animation:fadeInLeftSmall 0.5s 1.2s ease both;-webkit-animation:fadeInLeftSmall 0.5s 1.2s ease both;-moz-animation:fadeInLeftSmall 0.5s 1.2s ease both;}
	.HomeHornor.active .slider .item{animation:zoomInSall 2s ease both;-webkit-animation:zoomInSall 2s ease both;-moz-animation:zoomInSall 2s ease both;}
}
@media(max-width:480px){
	.HomeHornor .slider .item .imgbox{height: 4.5rem;}
}

/* HomeNews sec6 */
.HomeNews{background-color: #2d5e96;}
.HomeNews .w1600{z-index: 10;}
.HomeNews .bg{content: "";left: 0;top: 0;width: 100%;height: 100%;background: url(../images/sec6_bg.jpg) no-repeat center center/cover;position: absolute;z-index: 0;}
.HomeNews .TitHead{color: #fff;}
.HomeNews .moreBtn{position: absolute;right: 0;top: 0;}
.HomeNews .TabCon.animated{animation:fadeInUpSmall .9s ease both;-webkit-animation:fadeInUpSmall .9s ease both;-moz-animation:fadeInUpSmall .9s ease both;}
.sliderNews .slick-list{margin: 0 -1.302vw;}
.sliderNews .item{padding: 0 1.302vw;}
.sliderNews .item .imgbox{padding-top: 55.8%;}
.sliderNews .item .info{background-color: #fff;padding: 1.51vw 2.083vw;min-height: 13.021vw;}
.sliderNews .item .ti{height: 0.88rem;line-height: 0.44rem;margin-bottom: 3.177vw;}
.sliderNews .item .more{color: #00428e;}
.sliderNews .item .more:After{transition: all 0.5s;background: url(../images/arr_r_orange.svg) no-repeat right center/contain;content: "";display: inline-block;width: 0;height: 0.15rem;margin-left: 0;}
.sliderNews .item:hover .more:After{margin-left: 0.1rem;width: 0.1rem;}
.sliderNews .slick-prev{left: -2.76vw;}
.sliderNews .slick-next{right: -2.76vw;}
#ckLine {width: 100%;height: 100vh;position: absolute;z-index: 1;left: 0;top: 0;opacity: 0.35;}

@media(min-width:1025px){
	.HomeNews.active .TitHead h2{animation:fadeInRightSmall 0.5s .8s ease both;-webkit-animation:fadeInRightSmall 0.5s .8s ease both;-moz-animation:fadeInRightSmall 0.5s .8s ease both;}
	.HomeNews.active .TabNav{animation:fadeInRightSmall 0.5s .8s ease both;-webkit-animation:fadeInRightSmall 0.5s .8s ease both;-moz-animation:fadeInRightSmall 0.5s .8s ease both;}
	.HomeNews.active .moreBtn{animation:fadeInLeftSmall 0.5s 1.2s ease both;-webkit-animation:fadeInLeftSmall 0.5s 1.2s ease both;-moz-animation:fadeInLeftSmall 0.5s 1.2s ease both;}
	.HomeNews.active .sliderNews .item{animation:zoomInSall 2s ease both;-webkit-animation:zoomInSall 2s ease both;-moz-animation:zoomInSall 2s ease both;}
	.HomeNews.active .bg{animation:fadeInfilter 2s ease both;-webkit-animation:fadeInfilter 2s ease both;-moz-animation:fadeInfilter 2s ease both;}
}
@media(max-width:1024px){
}

/* HomeInvestor sec7 */
.HomeInvestor{background-color: #d7d8eb;}
.HomeInvestor .w1600{z-index: 10;}
.HomeInvestor .bg{position: absolute;left: 0;bottom: 0;width: 120%;height: 120%;background: url(../images/sec7_bg.jpg) no-repeat center bottom/cover;z-index: 0;transition: all 1.5s;transform: rotate(5deg);}
.HomeInvestor #neuro{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;transition: all 1.8s;}
.HomeInvestor .TitHead{width: 100%;}
.HomeInvestor .imgbox{width: 55%;padding-top: 27.5vw;}
.HomeInvestor .list{width: 42.5%;}
.HomeInvestor .list .item a{display: block;min-height: 6.25vw;padding: 1.198vw 1.55rem 1.198vw 2.031vw;position: relative;background-color: #fff;}
.HomeInvestor .list .more{position: absolute;right: 2.083vw;bottom: 1.198vw;color: #666666;}
.HomeInvestor .list .more:after{background: url(../images/arr_r_orange2.png) no-repeat center center/contain;width: 0.1rem;height: 0.11rem;display: inline-block;vertical-align: middle;transition: all 0.5s;margin: 0 0 0 0.1rem;content: "";}
.HomeInvestor .list .item:not(:last-child){margin-bottom: 0.16rem;}
.HomeInvestor .list .date{margin-bottom: 0.08rem;color: #666666;}
.HomeInvestor .list .item:hover .more:after{transform: rotate(45deg) translateY(-0.02rem);}
	
.HomeInvestor.active .bg{width: 100%;height: 100%;transform: rotate(0);}
.HomeInvestor.active #neuro{opacity: 0.2;}
@media(min-width:1025px){
	.HomeInvestor.active .TitHead h2{animation:fadeInRightSmall 0.5s .8s ease both;-webkit-animation:fadeInRightSmall 0.5s .8s ease both;-moz-animation:fadeInRightSmall 0.5s .8s ease both;}
	.HomeInvestor.active .imgbox{animation:fadeInRightSmall 0.5s 1s ease both;-webkit-animation:fadeInRightSmall 0.5s 1s ease both;-moz-animation:fadeInRightSmall 0.5s 1s ease both;}
	.HomeInvestor.active .list .item:nth-child(1){animation:fadeInLeftSmall 0.5s 1s ease both;-webkit-animation:fadeInLeftSmall 0.5s 1s ease both;-moz-animation:fadeInLeftSmall 0.5s 1s ease both;}
	.HomeInvestor.active .list .item:nth-child(2){animation:fadeInLeftSmall 0.5s 1.1s ease both;-webkit-animation:fadeInLeftSmall 0.5s 1.1s ease both;-moz-animation:fadeInLeftSmall 0.5s 1.1s ease both;}
	.HomeInvestor.active .list .item:nth-child(3){animation:fadeInLeftSmall 0.5s 1.2s ease both;-webkit-animation:fadeInLeftSmall 0.5s 1.2s ease both;-moz-animation:fadeInLeftSmall 0.5s 1.2s ease both;}
	.HomeInvestor.active .list .item:nth-child(4){animation:fadeInLeftSmall 0.5s 1.3s ease both;-webkit-animation:fadeInLeftSmall 0.5s 1.3s ease both;-moz-animation:fadeInLeftSmall 0.5s 1.3s ease both;}
}
@media(max-width:768px){
	.HomeInvestor .imgbox{width: 100%;padding-top: 60%;}
	.HomeInvestor .list{width: 100%;flex: none;padding-top: 0.2rem;}
}
@media(max-width:480px){
	.HomeInvestor .list .more:after{transform: scale(1.5);}
}

/* HomeHr sec8 */
.HomeHr{background-color: #7d8ba3;}
.HomeHr .bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.HomeHr .TitHead{color: #fff;}
.HomeHr .list{position: relative;padding-top: 1.823vw;}
.HomeHr .list:after{position: absolute;left: 50%;top: 1.823vw;height: calc(100% - 1.823vw);width: 1px;content: "";background-color: rgba(255,255,255,0.14);}
.HomeHr .item{width: 36%;text-align: center;padding: 2.031vw 0 2.865vw;}
.HomeHr .item a{color: #fff;}
.HomeHr .item .icon img{height: 0.52rem;}
.HomeHr .item .ti{line-height: 4.583vw;position: relative;padding: 0.15rem 0;}
.HomeHr .item .ti:after{position: absolute;right: 15%;width: 10.104vw;height: 3.49vw;background: url(../images/feiji.png) no-repeat center center/contain;content: "";bottom: 0.885vw;transition: all 0.5s;}
.HomeHr .item .desc{min-height: 0.72rem;margin-bottom: 2.969vw;letter-spacing: 0.05em;}
.HomeHr .item .moreBtn{margin: 0px auto;}
.HomeHr .item:hover .ti:after{transform: rotate(15deg);bottom: 0;}
@media(min-width:1025px){
	.HomeHr.active .TitHead h2{animation:fadeInUpSmall 0.5s .8s ease both;-webkit-animation:fadeInUpSmall 0.5s .8s ease both;-moz-animation:fadeInUpSmall 0.5s .8s ease both;}
	.HomeHr.active .item:nth-child(1){animation:fadeInRightSmall 0.5s 1s ease both;-webkit-animation:fadeInRightSmall 0.5s 1s ease both;-moz-animation:fadeInRightSmall 0.5s 1s ease both;}
	.HomeHr.active .item:nth-child(2){animation:fadeInLeftSmall 0.5s 1s ease both;-webkit-animation:fadeInLeftSmall 0.5s 1s ease both;-moz-animation:fadeInLeftSmall 0.5s 1s ease both;}
	.HomeHr.active .bg{animation:fadeInfilter 0.5s 0.5s ease both;-webkit-animation:fadeInfilter 0.5s 0.5s ease both;-moz-animation:fadeInfilter 0.5s 0.5s ease both;}
}	
@media(max-width:640px){
	.HomeHr .item{width: 47%;}
	.HomeHr .item .desc{font-size: 13px;}
}

/* HomeMessage sec9 */
.HomeMessage{background-color: #21455e;color: #fff;min-height: 18.75vw;padding: 5.625vw 0;position: relative;overflow: hidden;}
.HomeMessage .w1600{z-index: 10;}
.HomeMessage .bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.HomeMessage .bg:before{position: absolute;width: 93.75vw;height: 93.75vw;left: -30vw;top: 50%;z-index: 1;margin-top: -46.875vw;background: url(../images/logobg.png) no-repeat center center/contain;content: "";animation: turn 3s linear infinite;}
.HomeMessage .bg:after{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(1,16,36,0.4);content: "";transition: all 0.5s;}
.HomeMessage:hover .bg:after{opacity: 0.9;}
.HomeMessage .w1600{padding-top: 0;}
.HomeMessage h2{font-size: 0.54rem;line-height: 1.33;}
.HomeMessage .form{width: 58.75%;}
.HomeMessage .form .item{padding-top: 1.667vw;flex: 1;}
.HomeMessage .form .last{width: 1.8rem;flex: none;}
.HomeMessage .form .item:not(:last-child){padding-right: 1.042vw;}
.HomeMessage .form .item dd{position: relative;}
.HomeMessage .form .item:not(:last-child) dd:before{position: absolute;width: 0.05rem;height: 0.17rem;background: url(../images/inputline.png) no-repeat center center/contain;top: 0.22rem;left: 0.3rem;content: "";z-index: 10;}
.HomeMessage .form .item dt{margin-bottom: 0.11rem;min-height: 0.3rem;}
.HomeMessage .form .ipttxt{width: 100%;height: 0.6rem;border-radius: 0.6rem;padding: 0 0.45rem;background-color: #fff;position: relative;}

.homeFooter{}
@media(max-width:1440px){
	.HomeMessage {padding-bottom: 2.5vw;}
}
@media(min-width:1025px){
	.homeFooter.active h2{animation:fadeInRightSmall 0.5s .8s ease both;-webkit-animation:fadeInRightSmall 0.5s .8s ease both;-moz-animation:fadeInRightSmall 0.5s .8s ease both;}
	.homeFooter.active .form{animation:fadeInLeftSmall 0.5s 1s ease both;-webkit-animation:fadeInLeftSmall 0.5s 1s ease both;-moz-animation:fadeInLeftSmall 0.5s 1s ease both;}
	.homeFooter.active .Footer .w1600{animation:fadeIn 0.5s 1s ease both;-webkit-animation:fadeIn 0.5s 1s ease both;-moz-animation:fadeIn 0.5s 1s ease both;}
}
@media(max-width:1024px){
	.HomeMessage{padding-bottom: 5.625vw;}
	.HomeMessage .form{width: 100%;}
	.HomeMessage .w1600{padding-bottom: 0 !important;}
}
@media(max-width:640px){
	.HomeMessage h2{font-size: 0.4rem;margin-bottom: 0.3rem;}
	.HomeMessage .form .item{width: 100%;text-align: center;flex: none;}
	.HomeMessage .form .item:not(:last-child){padding: 0 0 0.15rem;text-align: left;}
	.HomeMessage .form .item:last-child dt{display: none;}
}

/* 首页 */

/*common s*/
.SubPage{position: relative;background: #f8f8f8;z-index: 1;height: auto !important;height: 1.5rem;min-height: 1.5rem;clear: both;overflow: hidden;padding: 0.73rem 0 1rem;}

.SubBan{position: relative;overflow: hidden;transition: all 0.3s;color: #fff;margin-top: 0.36rem;}
.SubBan .info{position: absolute;left: 50%;top: 53%;z-index: 10;transform: translate(-50%,-50%);font-weight: bold;}
.SubBan h1{font-size: 0.52rem;line-height: 1.58;font-weight: normal;}
.SubBan .tdesc{margin-top: 0.1rem;}
.SubBan .img{overflow: hidden;position: relative;}
.SubBan .img img{width: 100%;transform: scale(1.1);transition: all 5s;object-fit: cover;}
.SubBan.on .img img{transform: scale(1) !important;}

.ColName{display: none;line-height: 32px;background-color:#00428e;border-radius: 0 0 5px 5px;font-size:16px;color: #fff;padding:0 18px;position: relative;margin-bottom: 5px;width: 100%;}
.ColName:after{content:"";position: absolute;right: 15px;top: 50%;transform: translateY(-50%);background: url(../images/arr_xjt_white.svg) no-repeat center center;height: 100%;width: 20px;}

.SubMenu{border-bottom: 1px solid #eeeeee;background-color: #fff;}
.SubMenu.detail{background-color: #efefef;padding: 0.96rem 0 0.25rem;margin-top: 0.34rem;}
.SubMenu li{position: relative;}
.SubMenu li span{display: block;width: 100%;position: relative;line-height: 0.89rem;}
.SubMenu li span a{color: #1a1a1a;display: block;}
.SubMenu li span:before{position: absolute;left: 50%;transform: translateX(-50%);width: 0;bottom:0;height: 2px;content: "";background-image: linear-gradient(to right, #e57008 , #f5be13);
	transition: all 0.5s;}
.SubMenu li:not(:first-child){margin-left: 4.01vw;}
.SubMenu li.onli a,.SubMenu li:hover a{color: #00428e;}
.SubMenu li.onli span:before,.SubMenu li:hover span:before{width: 0.35rem;}

.Place{color: #666666;text-align: right;}
.Place:before{width: 0.22rem;height: 0.22rem;content: "";background: url(../images/ico_home.png) no-repeat center center/contain;display: inline-block;vertical-align: middle;margin: -0.05rem 0.16rem 0 0;}
.Place a{color: #666666;margin-right: 0.23rem;position: relative;}.Place a:hover,.Place span{color: #00428e;display: inline-block;}
.Place a:after{position: absolute;width: 0.23rem;right: -0.23rem;top: 50%;content: "/";text-align: center;transform: translateY(-50%);}

.SinglePage{ word-wrap:break-word;word-break:normal;text-align:justify;}
.SinglePage table{width: 100% !important;border-collapse: collapse;}
.SinglePage table th{border: 1px solid #edeff2;background-color: #fafafa;padding: 0.14rem 5.365vw;font-weight: normal;}
.SinglePage table td{border: 1px solid #edeff2;padding: 0.14rem 5.365vw;}
.SinglePage table tbody tr:hover{box-shadow: 0 0 10px rgba(0,0,0,0.08);}
.SinglePage .moreBtn{margin-top: 0.25rem;}

@media(max-width:768px){
	.SubBan .w1600{display: none;}
	.SinglePage{line-height: 24px !important;}
	.SinglePage:not("table") img{width: auto !important;height: auto !important;}

	.SubMenu{width: auto;float: none;padding-top: 0.2rem;margin-top: 0 !important;}
	.SubMenu ul{text-align: center;background: none;display:flex;flex-wrap: wrap;width: 100%;}
	.SubMenu li{width: 33.333%;margin: 0 !important;}
	.SubMenu li:before{display: none;}
	.SubMenu .ColName{display: block;}

	.Place{flex: none;width: 100%;padding: 0.25rem 0 0.09rem;}
}
/*common end*/


/* 新闻中心 */
.newsFocus {margin-bottom: 6.927vw;overflow: hidden;position: relative;}
.newsFocus .imgbox{width: 55.43%;padding-top: 26.042vw;}
.newsFocus .info{flex: 1;padding: 1.979vw 1.771vw 0 3.542vw;}
.newsFocus .ti{line-height: 1.47;margin: 3.385vw 0;}
.newsFocus .state{position: absolute;right: 0;width: calc(100% - 60%);bottom: 2.604vw;z-index: 10;}

.newsList{margin-left: -3.438vw;padding-bottom: 1.563vw;}
.newsList .item{width: 33.333%;padding: 0 0 2.969vw 3.438vw;}
.newsList .item .imgbox{padding-top: 60.6%;}
.newsList .item .info{padding-top: 1.927vw;}
.newsList .item .ti{height: 0.72rem;margin: 0.07rem 0 2.813vw;}
.newsList .item .more{color: #999999;transition: all 0.5s;padding: 0.05rem 0;border-radius: 0.46rem;display: inline-block;}
.newsList .item:hover .more{padding-left: 0.32rem;padding-right: 0.32rem;color: #fff;background-image: linear-gradient(to right, #e67208 , #f4be13);}
.newsList .item:hover .ti{text-decoration: underline;}

.NewsPage{padding-top: 0.66rem;}
.NewsInfo{width: 75.625%;}
.NewsInfo.auto{width: 100%;}
.NewsInfo .SinglePage{line-height: 1.77;}
.NewsInfo .SinglePage p{text-indent: 2em;}
.NewsInfo .SinglePage li{list-style: inside;}
.NewsInfo .SinglePage img{max-width: 8.8rem;display: block;margin: 0px auto;border-radius: 0.1rem;}

.TitleInfo{text-align: center;margin-bottom: 0.35rem;padding-bottom: 0.23rem;border-bottom: 1px solid #eeeeee;}
.TitleInfo .title{font-size: 0.36rem;line-height: 1.58;margin-bottom: 0.13rem;}
.TitleInfo p span{display: inline-block;}
.TitleInfo p span:not(:last-child){margin-right: 0.5rem;}

.PrevNextInfo{padding: 0.5rem 2.2rem 0 0;margin-top: 0.55rem;border-top: 1px solid #eaeaea;position: relative;}
.PrevNextInfo dl{position: relative;min-height: 36px;line-height: 36px;}
.PrevNextInfo dl:not(:last-child){margin-bottom: 3px;}
.PrevNextInfo dl dt{padding-right: 0.17rem;}
.PrevNextInfo .none{color:#03549f;}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.52rem;background-image: linear-gradient(to right, #e77d20 , #f5c629);padding: 0.1rem 0.3rem;color: #fff;border-radius: 0.5rem;}
.PrevNextInfo .back:before{display: inline-block;vertical-align: middle;content: "";margin: -0.04rem 0.08rem 0 0;background: url(../images/ico_fh.svg) no-repeat center center/contain;width: 0.15rem;height: 0.16rem;}
.PrevNextInfo .back:hover{background-image: linear-gradient(to right, #f5c629 , #e77d20)}

.newsRec{margin-top: 0.26rem;width: 14.479vw;}
.newsRec .title{line-height: 1.63;margin: 0.2rem 0;}
.newsRec .item{border-bottom: 1px solid #efefef;padding-bottom: 0.18rem;margin-bottom: 0.3rem;}
.newsRec .imgbox{margin-bottom: 0.1rem;padding-top: 75%;}
.newsRec .tit{margin-top: 0.03rem;}
.newsRec.fix{position: fixed;top: 1rem;right: 8.333vw;}
.newsRec .slider{padding-bottom: 1rem;}

@media(max-width:1024px){
	.NewsInfo{width: 100%;}
	.newsRec{position: static !important;width: 100%;margin-top: 0.2rem;}
	.newsRec .item{margin-bottom: 0;padding: 0 0.1rem;border-bottom: 0;}
	.newsRec .slider{padding-bottom: 0;}
	.newsRec .slick-list{padding: 0 15%;margin: 0 -15%;}
	.newsRec .imgbox{padding-top: 60%;}
}
@media(max-width:768px){
	.newsFocus .imgbox{width: 100%;padding-top: 60%;}
	.newsFocus .info{width: 100%;flex: none;padding: 0.25rem 0;}
	.newsFocus .state{position: static;width: 100%;}

	.newsList .item{width: 100%;}
	.newsList .item .ti{height: auto;}
}
@media(max-width:640px){

	.TitleInfo{padding-bottom: 0.35rem;margin-bottom: 0.35rem;}
	.TitleInfo p span{margin: 0 0.2rem;}
	.TitleInfo .title{font-size: 18px;}
	.NewsInfo .SinglePage *{font-size: 14px !important;}
	.PrevNextInfo{padding-right: 0;margin-top: 50px;padding-top: 10px;}
	.PrevNextInfo dl{min-height: 30px;line-height: 30px;}
	.PrevNextInfo .back{top: -35px;}
}


/* 产品中心 */
.searchPro{max-width: 6.76rem;margin: 0px auto 3.125vw;position: relative;background-color: #fff;border-radius: 0.7rem;}
.searchPro .input{width:calc(100% - 1rem); height:0.7rem; line-height:0.7rem;background: transparent;display: block;padding-left: 0.5rem;}
.searchPro .input::-webkit-input-placeholder{color:#999;}
.searchPro:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.searchPro .btn {width: 0.4rem;height: 0.4rem;color:#fff;position: absolute;right: 0.3rem;top: 0.15rem;background-image: linear-gradient(to right, #e06e09 , #f5bf13);border-radius: 50%;}
.searchPro .btn:after{background: url(../images/ico_so.svg) no-repeat center center/contain;width: 0.18rem;height: 0.18rem;display: block;content: "";}
.searchPro .btn:hover {opacity: 0.9;}

.proNav{text-align: center;padding-bottom: 0.4rem;}
.proNav li{background-image: linear-gradient(to right, #e56f08 , #f5c113);padding: 1px;border-radius: 0.5rem;position: relative;margin-bottom: 0.2rem;}
.proNav li:After{position: absolute;left: 50%;transform: translateX(-50%) rotate(45deg);width: 0.1rem;height: 0.1rem;border: 1px solid #ec930d;content: "";bottom: -0.05rem;z-index: 2;background-color: #f8f8f8;border-top: 0;border-left: 0;}
.proNav li:not(:last-child){margin-right: 0.2rem;}
.proNav li a{display: block;background:#f8f8f8;display: block;border-radius: 0.5rem;padding: 0.521vw 0.2rem;}
.proNav li span{background-image: linear-gradient(to right,#e56f08, #f5c113);background-clip: text;-webkit-background-clip: text;color:transparent;transition: all 0.5s;}
.proNav li {min-width: 14.583vw;}
.proNav li.on a,.proNav li:hover a{color: #fff;background-color: transparent;}
.proNav li.on span,.proNav li:hover span{background-image: none;color: #fff;}
.proNav li.on:After,.proNav li:hover:After{background-image: linear-gradient(to top,#e56f08, #f5c113);z-index: -1;border: 0;}

.proList{margin-left: -1.823vw;padding-bottom: 0.35rem;}
.proList .item{width: 33.333%;padding: 0 0 1.823vw 1.823vw;text-align: center;}
.proList .item a{display: block;padding: 1.563vw;background-image: linear-gradient(to bottom, #f0f5f6 , #fff);min-height: 36.25vw;}
.proList .item .imgbox{margin: 3.906vw 0 0.2rem;padding-top: 90%;transition: all 0.5s;}
.proList .item .tit{margin-bottom: 1.927vw;}
.proList .item:hover .imgbox{margin-top: 2.8vw;}
.proList .item .more{color: #999999;transition: all 0.5s;padding: 0.521vw 0;border-radius: 0.5rem;display: inline-block;}
.proList .item:hover .more{padding-left: 0.4rem;padding-right: 0.4rem;color: #fff;background-image: linear-gradient(to right, #e67208 , #f4be13);}

.proDetail{background: url(../images/probg.jpg) no-repeat right center/cover;padding: 0.3rem;margin-bottom: 3.49vw;}
.proDetail .imgbox{width: 44%;text-align: center;}
.proDetail .info{padding: 1.927vw 0 1.927vw 5.625vw;}
.proDetail .title{line-height: 2;padding: 0.15rem 0 0.2rem;position: relative;margin-bottom: 2.552vw;}
.proDetail .title:after{position: absolute;left: 0;bottom: 0;height: 0.05rem;content: "";background-image: linear-gradient(to right, #e67208 , #f4be13);width: 0.63rem;}
.proDetail .txt{line-height: 1.83;}

.proTit{line-height: 3.34;color: #03549f;position: relative;}
.proTit h2{font-weight: bold;background-color: #f8f8f8;position: relative;z-index: 10;display: inline-block;padding-right: 2.604vw;}
.proTit:after{position: absolute;right: 0;top: 50%;content: "";height: 1px;background-color: #dddddd;width: 100%;}

.proDesc{background-color: #fff;margin-bottom: 1.875vw;padding: 5.208vw 3.125vw 3.125vw;}
.proDesc .list{margin-bottom: 3.281vw;}
.proDesc .list li{padding: 0 3.854vw 1.823vw;text-align: center;line-height: 1.25;}
.proDesc .list li .inner{font-weight: bold;width: 2.02rem;height: 1.76rem;margin: 0px auto;display: flex;position: relative;background: url(../images/dbxbg.png) no-repeat center center/contain;margin-bottom: 1.823vw;align-items: center;justify-content: center;}
.proDesc .list li .inner span{width: 90%;left: 50%;top: 50%;position: absolute;transform: translate(-50%,-50%);}
.proDesc .list li:first-child{padding-left: 0;}
.proDesc .list li:last-child{padding-right: 0;}
.proDesc .tits{line-height: 1.25;margin-bottom: 1.823vw;}
.proDesc .jgimg{text-align: center;border: 1px solid #edeff2;background-color: #fafafa;padding: 1.927vw;margin-bottom: 3.906vw;}

.proArea{position: relative;}
.proArea .info{position: absolute;text-align: center;color: #fff;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 11;width: 78%;}
.proArea .imgbox{min-height: 6.82rem;}
.proArea .imgbox:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;content: "";background-color: rgba(0,0,0,0.56);transition: all 0.5s;}
.proArea .icon img{height: 0.82rem;}
.proArea .tit{line-height: 1.375;margin: 0.22rem 0 0.28rem;}
.proArea .desc{line-height: 2;}
.proArea:hover .imgbox:after{opacity: 0.5;}

.areaList .item:not(:last-child){margin-bottom: 6.51vw;}
.areaList .imgbox{width: 49.375%;}
.areaList .info{width: 46.375%;padding: 2.552vw 0;}
.areaList .title {margin-bottom: 2.865vw;line-height: 1;}
.areaList .title img{display: inline-block;vertical-align: middle;height: 4.688vw;margin: -0.05rem 2.865vw 0 0;}
.areaList .item:nth-child(even){flex-direction: row-reverse;}

@media(max-width:1024px){
	.areaList .info{padding: 0;}
}
@media(max-width:768px){
	.proList .item{width: 50%;}

	.areaList .imgbox{width: 100%;}
	.areaList .info{padding: 0.25rem 0;width: 100%;}
}
@media(max-width:480px){
	.proList .item .more{font-size: 12px;}

	.proDetail .imgbox{width: 65%;margin: 0px auto;}
	.proDetail .info{width: 100%;flex: none;padding: 0;}
	
	.proDesc .list li{zoom: 0.8;}

	.proArea .info{width: 90%;}
	.proArea .desc{line-height: 1.6;font-size: 14px;max-height: 4rem;overflow-y: auto;}
}

/* 联系我们 */
.contactList{margin: 0 0 3.75vw -1.25%;}
.contactList .item{background-color: #fff;margin: 0 0 1.25% 1.25%;width:32.08%;padding: 2.552vw 2.083vw 2.083vw;min-height: 16.25vw;transition: all 0.5s;}
.contactList .icon img{height: 0.51rem;}
.contactList .tit{margin: 0.24rem 0 0.07rem;}
.contactList .item:hover{background-color: rgba(255,255,255,0.5);box-shadow: 0 0 15px rgba(0,0,0,0.1);}

#map{height: 32.292vw;margin-bottom: 4.792vw;}

.companyList .item:not(:last-child){margin-bottom: 2.083vw;}
.companyList .item{background-color: #fff;padding: 3.438vw 4.167vw;transition: all 0.5s;}
.companyList .item .company{width: 48.81%;padding-right: 10%;border-right: 1px solid #e67208;position: relative;}
.companyList .item .company:after{position: absolute;top: 0;right: -1px;content: "";height: 0;transition: all 0.5s;background-image: linear-gradient(to bottom, #0c91d5 , #045aa4);width: 1px;}
.companyList .item h2{line-height: 1.4;min-height: 1.53rem;padding-bottom: 0.3rem;}
.companyList .item .info{width: 40.62%;}
.companyList .item .look{display: inline-block;text-align: center;color: #fff;min-width: 1.8rem;padding: 0.521vw 0.2rem;background-image: linear-gradient(to right, #045aa4 , #0c91d5);border-radius: 0.5rem;}
.companyList .item .look:hover{background-image: linear-gradient(to right, #0c91d5 , #045aa4);}
.companyList .item:hover{background-color: rgba(255,255,255,0.5);box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.companyList .item:hover .company:after{height: 100%;}


.subTit{padding-bottom: 0.29rem;}
.subTit h2:after{width: 0.41rem;display: block;height: 0.28rem;border-bottom: 2px solid #024f9a;content: "";}
.subTit h2{line-height: 1;margin-bottom: 0.18rem;}

.messageBox .left{width: 54.81%;}
.messageBox .imgbox{width: 40.5%;}
.messageBox .form .item{width: 48%;border-bottom: 1px solid #dddddd;position: relative;margin-bottom: 1.823vw;}
.messageBox .form .item:hover{border-bottom: 1px solid #bbbbbb;}
.messageBox .form .item.auto{width: 100%;}
.messageBox .form .icon{position: absolute;left: 0.05rem;top: 50%;transform: translateY(-50%);width: 0.27rem;}
.messageBox .form input{height: 0.73rem;padding-left: 0.47rem;width: 100%;font-size: 0.2rem;font-weight: lighter;}
.messageBox .form textarea{height: 1.32rem;padding: 0.37rem 0 0 0.47rem;width: 100%;font-size: 0.2rem;font-weight: lighter;}
.messageBox .form .area {margin-bottom: 4.688vw;}
.messageBox .form .area .icon{transform: translateY(0);top: 0.33rem;}
.sendbtn{color: #fff;width: 1.89rem;height: 0.53rem;border-radius: 0.53rem;background-image: linear-gradient(to right, #0c91d5 , #045aa4);box-shadow: 0 0 40px rgba(4,99,193,0.3);}
.sendbtn:hover{background-image: linear-gradient(to left, #0c91d5 , #045aa4);}

@media(max-width:1024px){
	.contactList .item{width: 100%;}
	#map{height: 4rem;}
}
@media(max-width:768px){
	.companyList .item .company{width: 100%;padding: 0 0 0.25rem;margin-bottom: 0.25rem;border-right: 0px;border-bottom: 1px solid #e67208;}
	.companyList .item .company:after{display: none;}
	.companyList .item h2{min-height: auto;}
	.companyList .item .info{width: 100%;}

	.messageBox .left{width: 100%;}
	.messageBox .imgbox{display: none;}
}
@media(max-width:640px){
	.messageBox .form input,.messageBox .form textarea{font-size: 15px;}
}


/* 投资者关系 */
.noticeList{padding-bottom: 0.4rem;}
.noticeList .item{margin-bottom: 0.2rem;}
.noticeList .item a{background-color: #fff;min-height: 1.2rem;padding-left: 0.17rem;}
.noticeList .item .date{width: 1.89rem;text-align: center;}
.noticeList .item .more{width: 1.92rem;text-align: center;}
.noticeList .item .more:after{display: inline-block;vertical-align: middle;width: 0.11rem;height: 0.11rem;content: "";margin: -0.03rem 0 0 0.14rem;background: url(../images/arr_r_gray.png) no-repeat center center/contain;transition: all 0.5s;}
.noticeList .item:hover .more:after{transform: rotate(45deg);background: url(../images/arr_r_orange.png) no-repeat center center/contain;}

.getMore{display: block;margin: 0px auto;width: 1.98rem;padding: 0.469vw 0;text-align: center;border: 1px solid #999999;border-radius: 0.5rem;}
.getMore:hover{background-image: linear-gradient(to right, #0c91d5 , #045aa4);border-color: transparent;color: #fff;}

.subTit2{padding-bottom: 2.969vw;}
.subTit2 h2{line-height: 1.36;font-weight: bold;}

.reportList .slick-list{margin: 0 -0.2rem;}
.reportList .item{padding: 0 0.2rem;}
.reportList .info{position: relative;}
.reportList .info:hover .more{opacity: 0.8;}
.reportList .imgbox{padding-top: 2.68rem;}
.reportList .imgbox:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;content: "";background-color: rgba(0,66,142,0.7);}
.reportList .inner{position: absolute;text-align: center;width: 100%;top: 50%;transform: translateY(-50%);z-index: 10;color: #fff;}
.reportList .txt{font-family: "BarlowSemiBold";line-height: 1.2;margin-bottom: 0.15rem;}
.reportList .year{width: 55%;text-align: right;padding-right: 0.2rem;font-size:0.7rem;font-family: "MONTSERRAT";}
.reportList .ti {text-align: left;}
.reportList .ti p{letter-spacing: 0.05em;}

.reportList .list li{border-bottom: 1px dotted #e0e0e0;}
.reportList .list li a{display:block;padding-right: 0.5rem;position: relative;line-height: 1.07rem;}
.reportList .list li a:after{position: absolute;content: "";right: 0.05rem;top: 50%;transform: translateY(-50%);width: 0.27rem;height: 0.28rem;background: url(../images/ico_down.png) no-repeat center center/contain;transition: all 0.5s;}
.reportList .list li:hover a:after{top: 54%;}

.reportList .arrow{text-align: center;padding-top: 4.531vw;}
.reportList .arrow .slick-arrow{width: 0.6rem;height: 0.6rem;position: static;display: inline-block;margin: 0 0.2rem;background-color: #e8e8e8;vertical-align: middle;transform: translateY(0);}
.reportList .arrow .slick-arrow:hover{background-color: #f6eae0;}
.reportList .arrow .slick-arrow:after{background-size:0.09rem 0.16rem;}
.reportList .arrow .slick-prev:after{background-image: url(../images/arr_l_gray.png);}
.reportList .arrow .slick-prev:hover:after{background-image: url(../images/arr_l_orange3.png);}
.reportList .arrow .slick-next:after{background-image: url(../images/arr_r_gray2.png);}
.reportList .arrow .slick-next:hover:after{background-image: url(../images/arr_r_orange3.png);}

.photoNews{padding-bottom: 0.3rem;}
.photoNews .item{margin-bottom: 2.083vw;}
.photoNews .item a{padding: 1.823vw;background-color: #fff;position: relative;}
.photoNews .item .date{width: 1.51rem;text-align: center;position: relative;margin-top: 1.771vw;}
.photoNews .item .date:after{position: absolute;right: 0;top: 0.04rem;height: 0.64rem;width: 1px;content: "";background-color: #e5ecf3;transition: all 0.5s;}
.photoNews .item .date span{display: block;padding: 0.03rem 0;margin-bottom: 0.05rem;color: #1a1a1a;}
.photoNews .item .info{padding: 1.771vw 1.823vw 0;}
.photoNews .item .desc{margin: 0.14rem 0 0.3rem;}
.photoNews .item .imgbox{width: 19.21%;padding-top: 10.417vw;}
.photoNews .item .more{display: inline-block;text-align: center;min-width: 1.6rem;padding: 1px;border-radius: 0.48rem;background-image: linear-gradient(to right, #0c91d5 , #045aa4);}
.photoNews .item .more span{display: block;padding: 0.313vw 0.2rem;border-radius: 0.48rem;background-color: #fff;color: #0669b1;transition: all 0.5s;}
.photoNews .item:hover .more span{background-color: transparent;color: #fff;}
.photoNews .item:hover .date:after{height: 1.43rem;background-color: #0669b1;}

.investorBox .detail{min-height: 5.1rem;color: #fff;width: 47.5%;padding: 4.688vw 4.01vw 2vw;position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.investorBox .detail:After{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,66,142,0.8);content: "";}
.investorBox .detail .inner{position: relative;z-index: 10;}
.investorBox .detail h2{font-weight: bold;line-height: 1.5;margin-bottom: 2.188vw;}
.investorBox .info{width: 40.75%;line-height: 0.56rem;padding: 2.24vw 0;}
.investorBox .info h2{font-weight: bold;}
.investorBox .info .txt{margin: 2.083vw 0;min-height: 1.93rem;}

.investorBox .contact{display: inline-block;text-align: center;min-width: 1.98rem;padding: 1px;border-radius: 0.64rem;background-image: linear-gradient(to right, #0c91d5 , #045aa4);}
.investorBox .contact span{display: block;padding: 0.156vw 0.2rem;border-radius: 0.64rem;background-color: #f8f8f8;color: #0669b1;transition: all 0.5s;}
.investorBox .contact:hover span{background-color: transparent;color: #fff;}

@media(max-width:1024px){
	.investorBox .detail{width: 100%;padding: 0.4rem;}
	.investorBox .info{width: 100%;padding: 0.3rem 0 0;}
}
@media(max-width:768px){
	.noticeList .item a{padding: 0.2rem;}
	.noticeList .item .more{display: none;}
	.noticeList .item .date{width: 100%;text-align: left;margin-bottom: 0.08rem;}
	.noticeList .item .tit{flex: none;}

	.photoNews .item .date{right: 1.823vw;bottom: 1.823vw;z-index: 10;position: absolute;background-color: rgba(0,0,0,0.5);color: #fff;padding: 0.05rem 0;}
	.photoNews .item .date:after{display: none;}
	.photoNews .item .date span{color: #fff;margin-bottom: 0;padding: 0;}
	.photoNews .item .info{width: 100%;flex: none;padding: 0.25rem 0;}
	.photoNews .item .imgbox{width: 100%;padding-top: 60%;}
}

/* 招贤纳士 */
.hrInfo{padding-bottom: 1rem;}
.hrInfo .item:not(:last-child){margin-bottom: 6.51vw;}
.hrInfo .item{box-shadow: 8px 0 30px rgba(17,57,57,0.08);background: url(../images/hrbg2.jpg) no-repeat center center/cover;}
.hrInfo .imgbox{width: 50%;}
.hrInfo .info{width: 50%;padding: 3.125vw 5.938vw 3.125vw 4.271vw;}
.hrInfo .info h2 {font-weight: bold;line-height: 1;margin-bottom: 2.448vw;}
.hrInfo .info h3 {color: #024f9b;margin-bottom: 0.1rem;}
.hrInfo .item:nth-child(even){flex-direction: row-reverse;}

.SubTit3 {text-align: center;padding-bottom: 3.021vw;}
.SubTit3 h2{line-height: 1.15;position: relative;z-index: 1;font-weight: bold;margin-bottom: 1.719vw;}
.SubTit3 .tdesc{text-align: center;max-width: 9.2rem;margin:0 auto;}

.hrSalary{background: url(../images/hrbg2.jpg) no-repeat center center/cover;margin-bottom: 9.323vw;}
.hrSalary .info{width: 38.68%;padding: 3.438vw 0;}
.hrSalary .info .tit{margin: 0.23rem 0 0.4rem;}
.hrSalary .info .desc{padding-right: 0.5rem;}
.hrSalary .info .desc p{min-width: 50%;padding-left: 0.15rem;position: relative;}
.hrSalary .info .desc p:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%) rotate(45deg);width: 0.05rem;height: 0.05rem;background-color: #e67208;content:
	"";}

.imgSlider{width: 49.93%;position: relative;}
.imgSlider .slick-list{padding-right: 0.8rem;margin-right: -0.8rem;}
.imgSlider .item{opacity: 1 !important;position: relative;transition: all 0.5s;}
.imgSlider .imgbox{padding-top: 23.333vw;position: relative;transition: all 0.5s;}
/* .imgSlider .item:not(.slick-current) {position: absolute;right: 0;top: 0;} */
.imgSlider .item.slick-current{z-index: 10;position: relative;}

.imgSlider .slick-current + li {z-index: 9 !important;opacity: 0.8;}
.imgSlider .slick-current + li .imgbox{transform: scale(0.9) translateX(-41.615vw);}
.imgSlider .slick-current + li + li {z-index: 8 !important;opacity: 0.6;}
.imgSlider .slick-current + li + li .imgbox{transform: scale(0.8) translateX(-93.75vw);}

.hrJob{min-height: 37.5vw;position: relative;}
.hrJob .imgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.hrJob .bg:After{position: absolute;right: 0;top: 0;width: 50%;height: 100%;content: "";background-image: linear-gradient(to right, rgba(0,0,0,0) , rgba(0,14,29,0.5));
}
.hrJob .info{position: absolute;width: 5.3rem;right: 8.333vw;top: 50%;transform: translateY(-50%);z-index: 10;}
.hrJob .info a{color: #fff;}
.hrJob .info .ti{line-height: 4.583vw;padding: 0.15rem 0;}
.hrJob .info .desc:after{position: absolute;right: 18%;width: 10.104vw;height: 3.49vw;background: url(../images/feiji.png) no-repeat center center/contain;content: "";bottom: 0;transition: all 0.5s;}
.hrJob .info .desc{min-height: 0.72rem;margin-bottom: 2.969vw;position: relative;}
.hrJob .info .moreBtn{margin: 0px auto;}

.hrList{padding-bottom: 0.5rem;}
.hrList .item{padding: 2.031vw 3.646vw;background-color: #fff;margin-bottom: 0.35rem;cursor: pointer;position: relative;}
.hrList .item:after{position: absolute;left: 0;top: 0;height: 2px;content: "";width: 0;transition: all 0.5s;background-image: linear-gradient(to right, #e67208 , #f4be13);}
.hrList .item .title{cursor: pointer;position: relative;margin-bottom: 0.11rem;}
.hrList .item .title:After{right:0	;top: 0;position: absolute;content: "";background: url(../images/arr_bottom.png) no-repeat center center/ 0.13rem 0.09rem;transition: all 0.5s;opacity: 0.5;width: 0.66rem; height: 0.66rem;border-radius: 50%;border: 2px solid #d3d8db;}
.hrList .item .desc{color: #7a7e8c;}
.hrList .item .desc dd:not(:last-child){position: relative;margin-right: 0.39rem;}
.hrList .item .desc dd:not(:last-child):after{right: -0.2rem;top: 50%;transform: translateY(-50%);width: 2px;content: "";position: absolute;height: 0.19rem;background-color: #8c8c8c;}
.hrList .item .desc dd:last-child{font-family: "MONTSERRAT";font-weight: bold;}
.hrList .item .detail{margin-top: 0.3rem;display: none;}
.hrList .item .detail .text{color: #7a7e8c;margin-bottom: 0.3rem;}
.hrList .item .detail .sti{margin-bottom: 0.15rem;}
.hrList .item .detail .apply{display: inline-block;text-align: center;min-width: 1.6rem;line-height: 0.4rem;padding: 0.05rem 0.15rem;border-radius: 0.5rem;border: 1px solid var(--red-color);color: var(--red-color);}
.hrList .item .detail .apply:hover{background-color: var(--red-color);color: #fff;}
.hrList .item.on,.hrList .item:hover{background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.06);}
.hrList .item.on:after,.hrList .item:hover:after{width: 100%;}

.hrList .item.on .title{color: #024e9a;}
.hrList .item.on .title:after{opacity: 1;transform: rotate(-180deg);}

.JobForm{  margin:0px 0px 0px -2%;}
.JobForm dl{ width:48%; float:left; margin-left:2%; line-height:0.5rem; margin-bottom:0.4rem; position: relative;}
.JobForm dl dt{position: absolute;left:0;top:5px; text-align:right;width:90px;}
.JobForm dl dd{margin-left:100px;}
.JobForm dl.auto{ width:100%; float:none;}
.JobForm dl.btn dd{margin-left: 0;}
.JobForm .ipttxt {background:#f8f8f9;width:100%; height:0.56rem; line-height:0.56rem;padding: 0 0.18rem;border-radius: 0.1rem;}
.JobForm .upbtn {position: relative;cursor: pointer;}
.JobForm .upbtn .up{position: absolute;right: 0.2rem;top: 50%;transform: translateY(-50%);}
.JobForm .upbtn .hidefile{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.ipttxt:focus{box-shadow: 0 0 10px rgba(0,0,0,0.09);}

.JobPop{width: 12.8rem;z-index: 1000;background:#fff;box-shadow: 0px 5px 20px rgba(0,0,0,0.12);margin:0px auto;position: relative;max-height: 50%;overflow-y: auto;border-radius: 0.1rem;}
.JobPop *{
 box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
 -webkit-box-sizing:border-box; /* Safari */ 
 }
 .JobPop *:before,.JobPop *:after {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 }
.JobPop .Content{padding:3.125vw;overflow: hidden;}
.JobPop .Content video{display: block;width: 100%;}
.JobPop .toptit{text-align: center;padding-bottom: 0.4rem;}
.JobPop .toptit h1{text-align: center;line-height: 1.73;}
.JobPop .mfp-close{width: 0.52rem;height: 0.52rem;line-height: 0.52rem;text-align: center;color:#c0c0c0 !important;opacity: 1;font-size: 0.5rem;}
.JobPop .mfp-close:hover{color:var(--red-color) !important;}

@media(max-width:1366px){
	.imgSlider .slick-current + li .imgbox{transform: scale(0.9) translateX(-43.5vw);}
}
@media(max-width:1024px){
	.JobPop{width: 95%;}
	.JobPop .Content{padding-top: 7vw;}

	.imgSlider{width: 100%;}
	.imgSlider .imgbox{padding-top: 60%;}
	.hrSalary .info{width: 100%;}
}
@media(max-width:768px){
	.hrInfo .info{width: 100%;}
	.hrInfo .imgbox{width: 100%;}
	.hrJob{padding: 0.5rem;}
	.hrJob .info{position: relative;transform: translate(0,0);right: 0;width: 90%;}

	.hrList .item .title:After{width: 0.5rem;height: 0.5rem;}
	.hrList .item .desc dd:last-child{font-weight: normal;}

	.JobForm dl{width: auto;float: none;}
	.JobForm .input{height: 30px;line-height: 28px;}
	.JobForm .btn dd{margin-left: 0;text-align: center;}
	.JobForm dl dt{position: static;width: auto;text-align: left;}
	.JobForm dl dd{margin-left: 0;}
	.JobForm .textarea{height: 80px;}
}

/* 走进彩客 */
.aboutInfo .left{width: 28.18%;}
.aboutInfo .left .img {height: 2.93rem;position: relative;}
.aboutInfo .left .img img{width: 6.18rem;position: absolute;left: -1.08rem;max-width: none;z-index: -1;}

.numList.sub{padding-top: 3.906vw;position: relative;}
.numList.sub .blank{position: absolute;left: 0;top: -25vw;height: 30vw;width: 100%;content: "";z-index: -1;}

.videoList{margin-top: 1rem;}
.videoList .item{position: relative;}
.videoList .play{width: 1rem;height: 1rem;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 10;border: 1px solid rgba(255,255,255,0.4);z-index: 10;position: absolute;border-radius: 50%;transition: all 0.5s;}
.videoList .play:after{width: 0.64rem;height: 0.64rem;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 10;background: #fff url(../images/play.svg) no-repeat center center/0.1rem 0.14rem;content: "";position: absolute;border-radius: 50%;transition: all 0.5s;}
.videoList .imgbox{padding-top: 6rem;cursor: pointer;}
.videoList .item:hover .play{border-color: #fff;transform: translate(-50%,-50%) scale(1.15);}
.videoList .slick-dots{display: none !important;}
.videoList .slick-prev{left: -0.8rem;}
.videoList .slick-next{right: -0.8rem;}

.historyPage{background-color: #fff;}
.historyPage .blank{position: absolute;left: 0;top: -25vw;height: 30vw;width: 100%;content: "";z-index: -1;}
.historyPage .subTit2{background-color: #fff;position: relative;z-index: 10;display: inline-block;padding-right: 0.5rem;}
.historyPage .yearbg{position: absolute;font-size: 15.625vw;color: #f5f5f5;line-height: 1;top: 0.55rem;font-family: "MONTSERRAT";font-weight: bold;width: 100%;text-align: center;z-index: 0;}
.historyPage .conteont{position: relative;}
.historyPage .TabCon{margin-top: -1.15rem;}
.historyPage .TabCon .item{min-height: 3.55rem;padding: 0 2.24vw;transition: all 0.5s;}
.historyPage .TabCon .year{margin-bottom: 0.18rem;font-family: "MONTSERRAT";padding-left: 0.29rem;position: relative;}
.historyPage .TabCon .year:before{position: absolute;width: 0.11rem;height: 0.11rem;position: absolute;left: -0.05rem;top: 0.13rem;content: "";background: url(../images/ico_dbx.svg) no-repeat center center/contain;}
.historyPage .TabCon .txt{min-height: 0.97rem;border-left: 1px solid #cccccc;padding: 0.07rem 0 0.07rem 0.28rem;color: #1a1a1a;}
.historyPage .TabCon .txt p{padding-left: 0.19rem;position: relative;}
.historyPage .TabCon .txt p:before{position: absolute;left: 0;top: 0.14rem;width: 0.04rem;height: 0.04rem;border-radius: 50%;content: "";background-color: #999999;}
.historyPage .TabCon .slick-current .yearbg{display: block;}
.historyPage .TabCon .slick-current .year{line-height: 1.06;color: #004bc5;font-size: 0.48rem;margin-bottom: 0.1rem;font-weight: bold;}
.historyPage .TabCon .slick-current .year:before{background: url(../images/logo.png) no-repeat center center/contain;width: 0.22rem;height: 0.22rem;top: 0.15rem;left: -0.1rem;}

.historyPage .TabCon .slick-active{padding-top: 1.68rem;}
.historyPage .TabCon .slick-active + li{padding-top: 1.2rem;}
.historyPage .TabCon .slick-active + li + li{padding-top: 0;}
.historyPage .TabCon .slick-active + li + li + li{padding-top: 0.6rem;}

.historyPage .TabNav{font-family: "MONTSERRAT";text-align: center;}
.historyPage .TabNav .slick-list{padding: 0 0.5rem;}
.historyPage .TabNav .item{color: #555555;cursor: pointer;}
.historyPage .TabNav .item.slick-current,.historyPage .TabNav .item:hover{color: #004bc5;font-weight: bold;}
.historyPage .TabNav .slick-arrow{background-color: #fff;}
.historyPage .TabNav .slick-prev{left: -2px;}
.historyPage .TabNav .slick-next{right: -2px;}

.historyPage .slick-prev{width: 25px;height: 25px;}
.historyPage .slick-prev:after{background-image: url(../images/arr_l_gray.png);}
.historyPage .slick-prev:hover:after{background-image: url(../images/arr_l_orange3.png);}
.historyPage .slick-next:after{background-image: url(../images/arr_r_gray2.png);}
.historyPage .slick-next:hover:after{background-image: url(../images/arr_r_orange3.png);}

.historyPage .line{margin-bottom: 4.375vw;height: 1.26rem;position: relative;}
.historyPage .line:after{height: 100%;position: absolute;left: 0;width: 91.667vw;content: "";top: 0;background: url(../images/historyline.png) no-repeat 0 center/cover;}
.historyPage .line:before{height: 100%;position: absolute;left: 0;width: 0;content: "";top: 0;background: url(../images/historyline2.png) no-repeat 0 center/cover;z-index: 10;}
.historyPage.active .line:before{animation: linew 6s;animation-fill-mode: forwards}
@-webkit-keyframes linew {
	0% {width: 0;}
	100% {width:  91.667vw;}
}
@keyframes linew {
	10% {width: 0;}
	100% {width:  91.667vw;	}
}

.cultureList .item{position: relative;}
.cultureList .item:not(:last-child){margin-bottom: 6.979vw;}
.cultureList .imgbox{width: 50%;}
.cultureList .info{width: 37.5%;padding: 0.35rem 4.323vw 0 0;}
.cultureList .info .ti{color:#3b8f29;}
.cultureList .info h2{line-height: 1;margin: 0.09rem 0 3.073vw;}
.cultureList .info .icon{position: absolute;left: 50%;top: 50%;width: 0.95rem;transform: translate(-50%,-50%);z-index: 10;}

.cultureList .item:nth-child(even) {flex-direction: row-reverse;}
.cultureList .item:nth-child(even) .info{padding-right: 0;padding-left: 4.323vw;}
.cultureList .item:nth-child(even) .ti{color: #00428e;}

.cultureValue{background-color: #f2f5f9;padding: 5.208vw 0;margin-top: 6.208vw;}
.cultureValue .ti{color:#e67208;text-align: center;}
.cultureValue h2{line-height: 1;margin: 0.09rem 0 3.073vw;text-align: center;margin-bottom: 2.76vw;}
.cultureValue h3{line-height: 1;color: #000;margin-bottom: 0.18rem;}
.cultureValue h3 sup{font-size: 0.16rem;color: #00428e;transform: translateY(-0.06rem);display: inline-block;}
.cultureValue h3:not(:first-child){margin-top: 6.771vw;}

.cultureDetail{color: #fff;text-align: center;background-color: #30020c;}
.cultureDetail .bg{position: absolute;left: 0;top: 0;width: 100%;height:100%;background-position: center center;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;}
.cultureDetail .subTit2 h2 img{width: 0.8rem;margin-right: 0.22rem;}

.cultureBrand .list .item{flex: 1;position: relative;transition: all 0.5s;}
.cultureBrand .list .item .info{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;width: 90%;color: #fff;line-height: 1.1;z-index: 10;}
.cultureBrand .list .item .info p{margin-bottom: 0.16rem;transition: all 0.3s;}
.cultureBrand .list .item .info h3{transition: all 0.4s;}
.cultureBrand .list .item .imgbox{padding-top: 4.9rem;transition: all 0.5s;}
.cultureBrand .list .item .imgbox:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;content: "";background-color: rgba(4,43,88,0.6);transition: all 0.5s;}
.cultureBrand .list .item:hover{flex: 1.6;}
.cultureBrand .list .item:hover .imgxbo:after{background-color: rgba(4,43,88,0.8);}
.cultureBrand .list .item:hover .info p{font-size: 0.28rem;}
.cultureBrand .list .item:hover .info h3{font-size: 0.4rem;}

.HornorBox .slider{margin-left: -0.15rem}
.HornorBox .item{text-align: center;width: 25%;padding: 0 0 0.24rem 0.15rem;}
.HornorBox .item .img{height: 4.92rem;margin-bottom: 0.18rem;background: url(../images/rybg.jpg) no-repeat center bottom/cover;position: relative;display: flex;align-items: center;justify-content: baseline;overflow: hidden;border: 1px solid #fff;}
.HornorBox .item .img:after{position: absolute;left: 0;width: 100%;border-radius: 10px;height: 0.3rem;bottom: -0.3rem;background-image: linear-gradient(to bottom, #edf4fa , rgba(255,255,255,0));content: "";}
.HornorBox .item .imgbg{position: relative;width: 2.9rem;margin: 0px auto;padding: 0.16rem;transition: all 0.5s;}
.HornorBox .item .imgbg img{max-height: 3.36rem;position: relative;z-index: 2;}
.HornorBox .item .imgbg:before{content: "";position: absolute;width: 100%;height: calc(100% - 0.25rem);background: url(../images/rybg_top.png) center top no-repeat;background-size:cover;top: 0;left: 0;z-index: 1;}
.HornorBox .item .imgbg:after{content: "";position: absolute;width: 100%;height: 0.25rem;background: url(../images/rybg_bottom.png) center bottom no-repeat;background-size:cover;bottom: 0;left: 0;z-index: 1;}
.HornorBox .item .imgbg .shadow{position: absolute;bottom: 0;height: 90%;width: 120%;z-index: 0;left: 0;background: url(../images/rybg_shadow.png) no-repeat center center/100% 100%;}
.HornorBox .item .imgbg .shadow img{width: 100%;height: 100%;}
.HornorBox .item .tit{min-height: 0.9rem;width: 90%;margin: 0px auto;}
.HornorBox .item:hover .imgbg{transform: scale(1.05);}

.loadingicon{text-align: center;}
.loadingicon .circle-loader{width: 32px;height: 32px;margin: 0px auto 10px;background: url(../images/loading.gif) no-repeat center center;}

@media(max-width:1024px){
	.HornorBox .item .img{height: 3.2rem;}

	.videoList .slick-prev{left: -12px;}
 .videoList .slick-next{right: -12px;}
	.videoList .imgbox{padding-top: 4rem;}
	.videoList .slick-arrow{display: none !important;}
	.videoList .slick-dots{display: block !important;}
}
@media(max-width:768px){
	.aboutInfo .left{width: 100%;float: none;}
	.aboutInfo .left .img{height: auto;text-align: center;}
	.aboutInfo .left .img img{position: static;}

	.historyPage .yearbg{top: 50%;}

	.aboutInfo br.wap{display: none;}

	.cultureList .imgbox{width: 100%;}
	.cultureList .info{width: 100%;position: relative;}
	.cultureList .info .icon{top: -20%;transform: translate(-50%,0);}

	.cultureBrand .list .item{width: 50%;flex: none !important;}

	.HornorBox .item{width: 33.333%;}
}
@media(max-width:480px) {
	.historyPage .TabCon .item {
		height: auto;
		min-height: 6.55rem;
	}

	.historyPage .TabCon .txt {
		max-height: 3.55rem;
	}
}